/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.giant.services.parametrics;

import com.giant.entities.WClaimStatus;
import com.giant.exceptions.OperacionInvalidaException;
import java.io.Serializable;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author taticay
 */
@Local
public interface ServiceClaimStatusLocal extends Serializable {
    
    
     /**
     * Add a new status 
     * @param status New status
     * @throws OperacionInvalidaException Excepción lanzada en caso de error operacional
     */
    public void addClaimStatus( WClaimStatus status)throws OperacionInvalidaException;

    /**
     * Remove a status 
     * @param id Número de identificación único del cliente
     * @throws OperacionInvalidaException Excepción lanzada en caso de error operacional
     */
    public void removeClaimStatus(long id)throws OperacionInvalidaException;

    /**
     * Return all the status
     * @return status 
     */
    public List<WClaimStatus> getClaimStatuses();
}


